{{tag>Trusty Xenial Unity}}
----
====== Unity : problèmes ======
Cette page est un complément de la page de documentation sur [[:Unity]]. Y sont documentés les problèmes propres à Unity et leur résolution. 

Certains problèmes sont documentés plutôt sur l'une de ces pages :
  * [[:unity_launcher|Unity Launcher]],
  * [[:unity_global_menu|La barre de menu global]],
  * [[:indicator-applications|Les indicateurs d'applications]].


===== Ralentissements =====

Des ralentissements importants sont notés, notamment dus à l'utilisation du tableau de bord.

Unity utilise de plus en plus de ressource et devient un peu moins réactif surtout depuis la disparition de Unity 2D.

Des solutions permettent de limiter ces ralentissements :

  * tout d'abord, installer l'utilitaire des effets 3D (le [[:compizconfig-settings-manager|Gestionnaire des paramètres CompizConfig]]).
  * Dans les paramètres de Unity (Bureau > Ubuntu Unity Plugin), dans l'onglet Experimental (ou general), modifier **Dash Blur en No Blur**.
  * Dans les paramètres de Unity, Général, cocher **Enable Low graphics Mode**, met un fond uni dans le Dash .
  * Dans la catégorie "**Effets**" désactiver tous les effets sauf "Décoration de la fenêtre".

  * Ensuite installer [[https://launchpad.net/unity-tweak-tool|Unity Tweak Tool]]
  * Aller dans section "Gestionnaire de fenêtre" onglet "Général"
  * Désactiver le zoom du bureau et les Window animations
  * Dans "Accélération matérielle" changer la Qualité des textures en "Rapide"


Si les problèmes de lenteur persistent, exécuter cette commande dans un terminal :

gedit ~/.xprofile

Puis ajouter cette ligne à la fin du fichier :

export UNITY_LOW_GFX_MODE=1

En cas de problème d'affichage il suffit d’effacer cette ligne du fichier.
===== Cartes graphiques sur liste noire =====

Certaines cartes graphiques NVIDIA sont écartées au démarrage de unity qui bascule alors par défaut sur [[:unity_2d|unity_2d]], indépendamment du choix de l'utilisateur (2d ou 3d). Par exemple :

  $ /usr/lib/nux/unity_support_test -p
  OpenGL vendor string:   NVIDIA Corporation
  OpenGL renderer string: GeForce Go 7400/PCI/SSE2
  OpenGL version string:  2.1.2 NVIDIA 173.14.30
  
  Not software rendered:    yes
  Not blacklisted:          no
  GLX fbconfig:             yes
  GLX texture from pixmap:  yes
  GL npot or rect textures: yes
  GL vertex program:        yes
  GL fragment program:      yes
  GL vertex buffer object:  yes
  GL framebuffer object:    yes
  GL version is 1.4+:       yes
  
  Unity 3D supported:       no

Si seul "Not blacklisted" est à "no", il est possible d'essayer la manipulation décrite [[http://forum.ubuntu-fr.org/viewtopic.php?pid=4140601#p4140601|sur le forum]] et qui consiste à rajouter "UNITY_FORCE_START=1" dans le fichier /etc/environment.

<note warning>La liste noire est avant tout là pour protéger les utilisateurs (éviter les blocages...). La manipulation est donc à réaliser en toute connaissance de cause.</note>
